Via Luigi Pirandello 81 Hotel Villa Carlotta, Taormina Sicily 98039 Italy
View on Map
What travelers say:
the third floor restaurant provides nice view of the water. The service was excellent, the food was excellent and the prices were reasonable. Overall, a great meall